package com.hermes.biz.manager.user;

import java.util.List;

import com.hermes.biz.common.model.user.UserMessageDO;

public interface UserMessageManager {


	/**
	 * 
	 * @param userId
	 * @param type
	 * @return
	 */
	public long getUserNewMessageByType(long userId , int type);
	
	/**
	 * 
	 * @param userId
	 * @return
	 */
	public List<UserMessageDO> getUserNewMessageByUserId(long userId);
	
	/**
	 * 
	 * @param userId
	 * @return
	 */
	public long getUserMessageCountByUserId(long userId);
	
	/**
	 * 
	 * @param userId
	 * @param type
	 * @return
	 */
	public List<UserMessageDO> getUserMessageByType(long userId , int type);
	
	/**
	 * 
	 * @param userMessageDO
	 */
	public void saveUserMessageInfo(UserMessageDO userMessageDO);
}
